mechanical latch - Alemán Inglés Diccionario